# 字符串的使用
# 字符元素查找
# 格式： 字符串变量名[下标]
info = "abcdefg"
# print(info[3])  #获取字母d

# 字符位置查找
# 格式： 字符串名.find（被查找字符）
# print(info.find("e"))

# 字符串替换
# 格式： 字符串名.replace(原字符串,新字符串）
info = "金三胖同志被称之为世界最成功的80后，金三胖真牛！"
# 使用字符串（替换）
info1 = info.replace("金三胖","马赛克")
# print(info1)
# print(info)

# 字符串连接
# 语法格式： 连接字符.join(列表/元组/集合)
info = ['Python', 'Java', 'PHP']
num = [11, 22, 33]
info1 = " and ".join(info)
# print(info1)
# print(type(info1))

# 字符串拆分
# 语法格式： 字符串名.split(分隔符)
# sql = "SelECt * from students where id = 001;"
# # print(sql.split())
# for i in sql.split():
#   print(i)
# print(sql.split("where"))

# 判断是否是字母/数字【注意：字符串中不能出现空格】
# 判断是字母： 字符串.isalpha()
# 判断是数字： 字符串.isdigit()
# 判断某个字符出现的次数： 字符串.count("字符")
# 字符串两头去除空格
# 格式：变量.strip()
phone = " 1232848219 "
# print(phone)
# print(phone.strip())

# 字符串中字母大小写转换
# 转大写： 字符串.upper()
# 转小写： 字符串.lower()
num = "abcDEFG"
# print(num.upper())
# print(num.lower())

sql = "SelECt * from students where id = 001;"
# 判断是否是查询（select是否存在）
if "select" in sql.lower():
    print("显示查询结果")
else:
    print("非查询")

# 元素统计
# 语法格式：列表名.count（元素）
data_list = ['python','java','python','php']
num = data_list.count("python")
print(num)